horrible creature - French English Dictionary